.currentMonthHeader
{
    background-color: #959595;
    color: white;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding-top:3px;
    padding-bottom:3px;
}

.currentDate
{
    color: black;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}

.closeLink
{
    color: #0000ff;
    font-family: Arial, Helvetica;
    font-size: 8pt;
}


/*************************************************************************

                             Calendar styles

*************************************************************************/
.calendarTable
{
    border: 0;
    width: 100%;
    margin-left : 0;
    margin-bottom : 0;
    margin-right : 0;
    margin-top : 0;
}

.calendarWorkingDayHeader
{
    background-color: #6599ff;
    color: white;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:1px;
}

.calendarWeekendDayHeader
{
    background-color: #6995de;
    color: white;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:1px;
}

.calendarCurrentDay
{
    background-color: #faa943;
    text-align: center;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:1px;
}

.calendarWorkingDay
{
    background-color: #eaeaea;
    text-align: center;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:1px;
}

.calendarWeekendDay
{
    background-color: #dedede;
    text-align: center;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:1px;
}

.calendarHeader
{
    background-color: #a0a0a0;
    text-align: center;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    color: #ffffff;
    font-weight:bold;
    padding:4px;
}

a.calendarCurrentMonthDay
{
    color: #0000ff;
    font-family: Arial, Helvetica;
    font-size: 10pt;
}

a.calendarOtherMonthDay
{
    color: #959595;
    font-family: Arial, Helvetica;
    font-size: 10pt;
}

a:visited.calendarCurrentMonthDay
{
    color: #0000ff;
    font-family: Arial, Helvetica;
    font-size: 10pt;
}

a:visited.calendarOtherMonthDay
{
    color: #959595;
    font-family: Arial, Helvetica;
    font-size: 10pt;
}

.calendarFrame
{
    background-color: #faa943;
    text-align: center;
}

